package com.wicket.okrdataassets.biz.service;

import com.wicket.okrdataassets.biz.service.dto.req.*;
import com.wicket.okrdataassets.biz.service.dto.res.*;
import com.wicket.okrdataassets.integration.dto.DeleteResourceFileComReqDto;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface ResourceFileService {
/**
   * D8删除物理资源文件(公共)
   */
    DeletePhysicalResourceFileComRespDto deletePhysicalResourceFileCom(DeletePhysicalResourceFileComReqDto deletePhysicalResourceFileComRep);
/**
   * D8新增资源文件
   */
    AddResourceFileRespDto addResourceFile(AddResourceFileReqDto addResourceFileRep);
/**
   * D8修改资源文件(公共)
   */
    UpdateResourceFileComRespDto updateResourceFileCom(UpdateResourceFileComReqDto updateResourceFileComRep);
/**
   * D8新增存证记录(公共)
   */
    AddEviRecordComRespDto addEviRecordCom(AddEviRecordComReqDto addEviRecordComRep);
/**
   * D8删除资源文件(公共)
   */
    DeleteResourceFileComRespDto deleteResourceFileCom(DeleteResourceFileComReqDto deleteResourceFileComRep);
/**
   * D8查询存证记录详情(公共)
   */
    QueryEviRecordDetailComRespDto queryEviRecordDetailCom(QueryEviRecordDetailComReqDto queryEviRecordDetailComRep);
/**
   * D8查询资源文件详情(公共)
   */
    QueryResourceFileDetailComRespDto queryResourceFileDetailCom(QueryResourceFileDetailComReqDto queryResourceFileDetailComRep);
/**
   * D8查询资源文件列表(公共)
   */
    QueryResourceFileListComRespDto queryResourceFileListCom(QueryResourceFileListComReqDto queryResourceFileListComRep);
/**
   * D8新增资源文件(公共)
   */
    AddResourceFileComRespDto addResourceFileCom(AddResourceFileComReqDto addResourceFileComRep);
/**
   * D8循环增资源文件
   */
    LoopAddResourceFileRespDto loopAddResourceFile(LoopAddResourceFileReqDto loopAddResourceFileRep);
/**
   * D8执行资源文件上区块链(公共)
   */
    ImplementEviFilesChainsComRespDto implementEviFilesChainsCom(ImplementEviFilesChainsComReqDto implementEviFilesChainsComRep);
/**
   * D8分析资源文件归属对象名称(公共)
   */
    AnalysisResourceFileObjectNameComRespDto analysisResourceFileObjectNameCom(AnalysisResourceFileObjectNameComReqDto analysisResourceFileObjectNameComRep);
/**
   * D8执行存证操作权限判断(公共)
   */
    ImplementEviRecordOperatePrivacyComRespDto implementEviRecordOperatePrivacyCom(ImplementEviRecordOperatePrivacyComReqDto implementEviRecordOperatePrivacyComRep);
/**
   * D8生成智能简介(公共)
   */
    GenerateSmartIntroComRespDto generateSmartIntroCom(GenerateSmartIntroComReqDto generateSmartIntroComRep);
/**
   * D8执行新增资源文件(公共)
   */
    ImplementResourceFileComRespDto implementResourceFileCom(ImplementResourceFileComReqDto implementResourceFileComRep);
  //
}
